package io;

import java.io.*;
import java.nio.charset.StandardCharsets;

/*
缓冲流写出时的缓冲区的问题
 */
public class FlushDemo {
    public static void main(String[] args) throws IOException {
        FileOutputStream fis=new FileOutputStream("demo.txt");
        /*
        缓冲流写出的数据会先储存在缓冲流中（储存8kb）
        直到数据写满才会真实写出一次
        通过调用 flush（）方法可以直接写出
         */
        BufferedOutputStream bof=new BufferedOutputStream(fis);

        bof.write("哈哈哈".getBytes(StandardCharsets.UTF_8));
fis.close();
    }
}
